대만의 Advantech사 에서 제작한 PC 내장 입/출력 카드 중에서 PCL-812PG 모델은 16개의 아날로그 입력, 2개의 아날로그 출력, 디지털 입력 16 channel, 디지털 출력 16 channel과 3개의 COUNTER / TIMER을 가지고 있는 카드이다.
PCL-812PG 카드는 PC에 내장되는 CARD를 사용하므로 DEVICE는 NONE, 로 설정하고. 프로토콜 옵션에 CARD에 설정된 I/O 메모리 주소를 입력한다. 예) 220
가능 메모리 주소 (200 ~ 3F0 : 내장카드의 DIP 스위치로 설정)
PCL-812PG 카드의 READ 작성형식
PCL-812PG 카드의 READ 작성은 READ, 한 줄만 있으면 되고 다음의 WORD 메모리 내에 입/출력 내용이 저장된다.
0 ~ 2 : COUNTER / TIMER (16 BIT 크기 : 0 ~ 65536 또는 0 ~ 9999)
3 : COUNTER / TIMER 컨트롤 REGISTER.
4 ~ 19 : 16개의 아날로그 입력 (12 BIT 크기 : 0 ~ 4095)
20 ~ 21 : 2개의 아날로그 출력 (12 BIT 크기 : 0 ~ 4095)
22 : 디지털 입력 16 channel
23 : 디지털 출력 16 channel
PCL-812PG의 WORD 메모리 영역의 0~3(COUNT / TIMER), 20 ~ 21(아날로그), 23(디지털) 번 번지에 출력 하고자 하는 값을 쓰면 아날로그 및 디지털 출력 channel에 출력값이 쓰여진다.
PCL-812PG 디지털 출력 설정법
디지털 출력 TAG 설정 시 필요한 설정 두 가지
1) PORT : 연결된 PORT 번호.
2) ADDRESS : 쓰고자 하는 위치. (23번 메모리 위치의 16개 channel)
설정 예)
PORT : 0 ADDRESS : 023F 라고 설정하면 0번 포트에 설치된 PCL 카드의 16번째 디지털 출력 채널값을 바꿀 수 있다.
PCL-812PG 아날로그 출력 설정법
아날로그 출력 TAG 설정 시 필요한 두 가지
1) PORT : 연결된 PORT 번호.
2) ADDRESS : 쓰고자 하는 주소. (0 ~ 3번 : COUNT, 20~21 아날로그 출력)
설정 예)
PORT : 0 ADDRESS : 0021 이라고 설정하면 PCL-812PG 카드의 2번째 아날로그 출력값을 변경 (0~4095 사이의 값)할 수 있다.